package com.lxy.fun2;

public interface Test {
    public int run(String str);
}

class TestAaa{
    public static void main(String[] args) {
        getInteger("123", new Test() {
            @Override
            public int run(String str) {
                return Integer.parseInt(str);
            }
        });

        int integer = getInteger("123", str -> Integer.parseInt(str));
        System.out.println(integer);
        //静态方法引用
        //类名::方法
        System.out.println(getInteger("123",Integer::parseInt));
    }

    //静态方法
    public static int getInteger(String str,Test test){
        return test.run(str);
    }
}